/* *To change this template, choose Tools | Templates * and open the template in the editor. */package br.com.aspas.persistencia.usuario;import br.com.aspas.modelo.usuario.Perfil;import br.com.aspas.util.AbstractDAO;import java.util.List;/** * * @author joseviana */public class PerfilDao extends AbstractDAO {    public PerfilDao() {    }    public void inserir(Perfil perfil) throws Exception {        insert(perfil);    }    public Perfil findByPk(Integer pKey) {        return (Perfil) findByPk(Perfil.class, pKey);    }    public Boolean remove(Integer id) {        delete(id,Perfil.class);        return new Boolean(true);    }    public void altera(Perfil perfil) throws Exception {        update(perfil);    }    public List<Perfil> findAllPerfil() {        em = emf.createEntityManager();        List<Perfil> listPerfil = em.createQuery("SELECT object(p) FROM Perfil as p").getResultList();        em.close();        return listPerfil;    }}